public class Demo3_7 {
    //给定一个非空整数数组，除了某个元素只出现一次以外，其余每个元素均出现两次。找出那个只出现了一次的元素。

    public static int find(int[] arr1) {

        int result = 0;

        for (int num : arr1) {

            result ^= num;//n^n=0,0^n=n
        }
        return result;

    }

    public static void main(String[] args) {

        int[] arr = {1, 2, 2, 3, 1};

        int ret = find(arr);

        System.out.println(ret);

    }
}
